<?php
Class GoogleDocsAdapter implements DocManager
{
   private $GD;
   public function __construct()
   {
      $this->GD = new GoogleDocs();
   }
   public function authenticate($user, $pwd)
   {
      $this->GD->setUser($user);
      $this->GD->setPwd($pwd);
      $this->GD->authenticateByClientLogin();
   }
   public function getDocuments($folderid)
   {
      return $this->GD->getAllDocuments();
   }
   public function getDocumentsByType($folderid, $type)
   {
      // Pobranie dokumentw za pomoc obiektu GoogleDocs oraz zwrot jedynie
      // rodzaju, do ktrego te dokumenty zostay dopasowane.
   }
   public function getFolders($folderid=null)
   {
      // Na przykad, poniewa w GoogleDocs nie znaleziono adnego katalogu,
      // to nie zostan zwrcone adne dokumenty.
   }
   public function saveDocument($document)
   {
      // Zapisanie dokumentu za pomoc obiektu GoogleDocs.
   }
}
?>
